package com.baizhi.service;

import com.baizhi.dto.PageDTO;
import com.baizhi.entity.Admin;
import com.baizhi.vo.CommonMessageVO;
import com.baizhi.vo.CommonVO;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.Map;

public interface AdminService extends IService<Admin> {

    Map<String,Object> login(Admin admin, String enCode);

    /**
     * 分页查所有
     */
    CommonVO pageQueryAll(PageDTO pageDTO);

    /**
     * 修改
     */
    //CommonMessageVO update(Admin admin);
    void update(Admin admin);

    /**
     * 删除
     */
    CommonMessageVO delete(Admin admin);
    /**
     * 添加
     */
    CommonMessageVO add(Admin admin);
    /**
     * 根据id查
     */
    Admin queryById(Admin admin);

}
